.txtm{
	width: 1228px;
	height: 40px;
	position: absolute;z-index:3;
	top: 0px;left:0px;
	background-color: #f2f2f2;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}
.txtm .hangye{width:580px;padding-left:14px;height: 31px;
	padding-top:5px;
	padding-bottom:4px;color: #707070;float:left;}
.txtm .hangye ul{height:31px;float:left;width:100%;}
.txtm .hangye li{
	float:left;
	height:31px;
	line-height:31px;
	padding-left:16px;
	padding-right:17px;
	background-image: url(../images/topmenusplit.png);
	background-repeat: no-repeat;
	background-position:right 8px;}
.txtm .hangye li a{
	color:#707070;
	text-decoration: none;font-size:14px;
}
.txtm .hangye li a:hover{
	color:#f8ca00;
	text-decoration: none;
}
.txtm .hangye li a.red2 {
    color:red;
    text-decoration: none;
}
.txtm .hangye li a.red2:hover {
    color:#f8ca00;
    text-decoration: none;
}

.txtm .hangye li.first{padding-left:0px;}
.txtm .hangye li.end{background-image: none;padding-right:0px;}
.txtm .contact{width:480px;color: #707070;float:right;padding-right:14px;height:40px;}
.txtm .contact ul{height:40px;float:right;width:100%;}
.txtm .contact li{
	float:right;
	height: 31px;
	padding-top:5px;
	padding-bottom:4px;
	line-height:31px;
	padding-left:16px;
	padding-right:17px;
	background-image: url(../images/topmenusplit.png);
	background-repeat: no-repeat;
	background-position:right 13px;}
.txtm .contact li a{
	color:#707070;
	text-decoration: none;font-size:14px;
}
.txtm .contact li a:hover{
	color:#f8ca00;
	text-decoration:none;
}
.txtm .contact li.end{background-image: none;padding-right:0px;padding-left:0;height:40px;padding-top:0px;padding-bottom:0px;}

.qixia{color: #707070;position: relative;
	padding-left:16px;padding-right:25px;padding-top:5px;padding-bottom:4px;text-align:left;
	height:31px;line-height:31px;margin-top:0px;border-right: 1px solid #f2f2f2;border-left: 1px solid #f2f2f2;border-bottom:0px solid #EEEEEE;
	background-image: url(../images/toparrow.png);
	background-repeat: no-repeat;
	background-position:80px 2px;
}
.qixia .hoverbox{position:absolute;right:-2px;top:0px;background-color:#f9f9f9; border-right: 1px solid #EEEEEE;border-left: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;display:none;}
.qixiahover .hoverbox{display:block;}
.qixiahover .hoverbox div{
   padding-left:26px;padding-right:26px;padding-top:5px;padding-bottom:4px;text-align:left;word-break:keep-all; /* 不换行 */white-space:nowrap;       /* 不换行 */
	height:31px;line-height:31px;background-image: url(../images/toparrow.png);background-repeat: no-repeat;
	background-position:90px -34px;background-color:#f9f9f9;
	color: #f8ca00; float: left;
}
.qixia .webs{padding-bottom:6px;margin-top: -4px;}
.qixiahover .webs{display:block;float: left;width:100%;}
.qixiahover .webs dd{float:right;line-height:31px;height:31px;text-align:left;padding-right:13px;text-align:right;}.qixiahover .webs dd a:hover{ text-decoration:underline;color:#707070;}
.top {
	height:99px;
	width: 1200px;padding-top:41px;
}
.top .logo{padding-left:20px;padding-top:16px;width:250px;height:65px;}
.top .logo img{font-size:0;}
.top .search{
    margin-top:30px;
    _margin-top:15px;
    margin-right:30px;
    _margin-right:15px;
    width: 276px;
    height: 36px;
    border: 1px solid #BABABA;
    border-radius:19px;text-align: left;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #999;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #999;
}
.top .search .input1{
    width: 200px;
    margin-top:1px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #545454;
    margin-right: 3px;
    margin-left:18px;
    padding-left: 3px;
    background-color: transparent;
    border-width: 0px;
    vertical-align: top;float: left;
}
.top .search .btn-search{
    width: 50px;
    height: 35px;
    cursor: pointer;
    display: block;
    float: left;
    background-image: url(../images/so.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.top .search:hover{border: 1px solid #ff6500;}

/*menu start*/
.menu{
    background-image: url(../images/menu/bg.png),url(../images/menu/nhover.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 43px;
    width: 1200px;
    background-size: auto 100%;
}
.menu ul{
	width: 1167px;
	float: left;
	height:43px;padding-left:33px;
}
.menu li{
    width: 148px;
    float: left;
    height: 43px;
    padding-left: 5px;
    padding-right: 7px;
    background-image: url(../images/menu/split.png);
    background-repeat: no-repeat;
    background-position: right center;
}
.menu li a.n_css{
    width:100%;
    display: block;
    height: 43px;
    line-height: 42px;
    text-align: center;
    font-size: 16px;
    color: #fefefe;
    font-weight: 400;
    
}
.menu li a.n_css:hover{text-decoration: none;color:#fefefe;background-image: url(../images/menu/nhover.png);
    background-repeat: no-repeat;background-size: 100% 100%;
    background-position: right bottom; }
.menu li a.n_css.cur1{text-decoration: none;color:#fefefe;background-image: url(../images/menu/nhover.png);
    background-repeat: no-repeat;background-size: 100% 100%;
    background-position: right bottom; }
.menu li.hover{}

.menu li a.n_css:visited{text-decoration: none;}
.menu li.sub{position:relative;z-index:2;}
.menu li.ll{position:relative;padding-right:0px; background-image:none;}

/*two start*/
.menu li.sub .subdivshow{
	position: absolute;
	left:5px;
	top: 43px;
	display:none;
	min-height:120px;
	height:auto!important;
	height:120px;
	width:248px;
} /* all  li.sub .subdivshow*/
.menu li.hover .subdivshow{display:block;z-index:3;} /*current li.hover subdivshow*/
.subdivshow dl,.subdivshow dd{width: 248px;}
.subdivshow dd{min-height:39px;height:auto!important;height:39px;}
.subdivshow dd.last{border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c2c2c2;}
.subdivshow dd a{
	width: 230px;padding-left:16px;display:block;
	height:37px;padding-top:2px;
	line-height:37px;
	background-position: left bottom;
	background-repeat: repeat-x;
	background-image:url(../images/menu/submenudd_bg.gif);background-size: auto 100%;
	color:#555;
	text-align:left;
	font-weight:normal;
	background-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c2c2c2;
	border-right-color: #c2c2c2;
	border-bottom-color: #c2c2c2;
	border-left-color: #c2c2c2;
}
.subdivshow dd a:hover{
	background-color:red;
	background-image: url(../images/menu/submenuddhover_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
    background-size: auto 100%;
	border: 1px solid #BB0501;
	height:36px;text-decoration: none;
	line-height:36px;
	font-weight:bold;
	padding-top:2px;	
	color:#FDFCFF;
}
.subdivshow dd a:visited{text-decoration: none;}
/*two a and a:hover*/
.menu li .subdivshow dd a
{background-image:url(../images/menu/submenudd_bg.gif);background-size: auto 100%;}

.menu li .subdivshow dd a:hover
{background-image:url(../images/menu/submenuddhover_bg.gif);background-size: auto 100%;}

/*two.more a and a:hover*/
.subdivshow dd.more{position:relative;z-index:4;}

.menu li .subdivshow dd.more a
{
    background-image: url(../images/menu/menugen.png);
    background-position: 230px center;
    background-repeat: no-repeat;background-size: auto auto;
}

.menu li .subdivshow dd.more a:hover
{background-image:url(../images/menu/submenuddhover_bg.gif);background-repeat: repeat-x;background-size: auto 100%;}

/*menu three*/
.subdivshow dd  .subdivshow{display:none;position: absolute;left:240px;top:0px;}
.subdivshow dd.more .subdivshow{display:none;position: absolute;left:240px;top:0px;}
.subdivshow dd.cur{z-index:5;}
.subdivshow dd.cur .subdivshow{display:block;z-index:6;}

.menu li .subdivshow dd.more .subdivshow dd a
{background-image: url(../images/menu/submenudd_bg.gif);background-repeat: repeat-x;background-size: auto 100%;}


.menu li .subdivshow dd.more .subdivshow dd a:hover
{background-image:url(../images/menu/submenuddhover_bg.gif);background-repeat: repeat-x;background-size: auto 100%;}

/*menu finsish*/
#msg{
		padding-top: 20px;
		padding-bottom: 430px;
		padding-left:30px;
		padding-right:20px;
		width: 910px;
		color:green;
}	
.filediv{width:100%;min-height:20px;height:auto!important;height:20px;}

/*bkmsg*/
.tsk1{
	width: 256px;
	height: 170px;
}
.tsk2{
	width: 230px;
	height: 170px;
	padding: 0 13px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/bkmsg/bg_tsfxb.gif);
	overflow: hidden;
}
.tsk2 a{color:#333333;}
.tsk2 .bkmsgtitle,.tsk2 .content,.tsk2 .morearea{clear:both;width:100%;}
.tsk2 .bkmsgtitle{height:27px;line-height:30px;overflow:hidden;}
.tsk2 .bkmsgtitle h3{float:left;font-size:14px;font-weight:normal;color:#fff;padding-left:22px;background:url(../images/bkmsg/bg_tsfxb2.gif) 0 7px no-repeat;}
.tsk2 .close{display:block;float:right;text-indent:-9999px;width:16px;height:16px;margin-top:10px;background:url(../images/bkmsg/bg_tsfxb2.gif) 1px -79px no-repeat;overflow:hidden;}
.tsk2 .morearea{height:34px;line-height:28px;}
.tsk2 .morearea a{float:right;padding-left:19px;background:url(../images/bkmsg/bg_tsfxb2.gif) 0 -31px no-repeat;}
.tsk2 .bkmsgcontent{height:104px;line-height:24px;padding-top:8px;overflow:hidden;}
.tsk2 .bkmsgcontent h4{font-size:12px;font-weight:bold;text-align:center;padding:5px 0;overflow:hidden;}
.tsk2 .bkmsgcontent .bkprosp{text-align:center;}
.tsk2 .bkmsgcontent .bkprosp a{position:relative;display:block;width:100px;margin:0 auto;}
.tsk2 .bkmsgcontent .bkprosp a .ico_sp{position:absolute;display:block;top:48px;left:2px;width:20px;height:20px;float:left;text-indent:-9999px;background:url(../images/bkmsg/bg_spxs.gif) 0 0 no-repeat;overflow:hidden;}
.tsk2 .bkmsgcontent .bkprosp a:hover .ico_sp{background:url(../images/bkmsg/bg_spxs.gif) 0 -24px no-repeat;}
.tsk2 .bkmsgcontent .fxbpic a{margin-right:10px;}
.tsk2 .bkmsgcontent .fxbpic a.last{margin-right:0;}
.tsk2 h3,h4,p{margin-top:0px;margin-bottom:0px;}

/*share*/
.content .box .share53bk{font-family:"Trebuchet MS","microsoft yahei","\u5fae\u8f6f\u96c5\u9ed1","\u5b8b\u4f53";color:#333;height:16px;line-height:16px;padding-top: 5px;padding-bottom: 5px;
    width:310px;margin-top: 1em;
    margin-bottom:0em;margin-left: auto;margin-right: auto;}
.content .box .share53bk p, .content .box .share53bk div{margin-top: 0;margin-bottom: 0;}
.share53bk a{
	background-image: url(../images/share53bk.png);
	background-repeat: no-repeat;
	text-decoration: none;
	display:inline-block;
	background-position: 0px 0px;
	cursor: pointer;color:#333;font-family:"Trebuchet MS","microsoft yahei","\u5fae\u8f6f\u96c5\u9ed1","\u5b8b\u4f53";
}
.share53bk a.no{
	background-image: none;display: inline;
}
.share53bk a:hover{text-decoration: none;}
.share53bk span.s_txt{display: inline-block;padding-left:9px;padding-right:7px;height:16px;float:left;}
.share53bk a.s_more{width:16px;color:#333;height: 16px;float: left;position:relative;z-index:1000}
.share53bk a.s_button{padding-left:20px;padding-right:9px;height: 16px;float: left;}
.share53bk a.s_qzone{background-position: 0px -16px;}
.share53bk a.s_tsina{background-position: 0px -32px;}
.share53bk a.s_tqq{background-position: 0px -48px;}
.share53bk a.s_copy{background-position: 0px -64px;}
.share53bk a.s_all{background-position: 0px -80px;}
.share53bk a.s_renren{background-position: 0px -96px;}
.share53bk a.s_pengyou{background-position: 0px -112px;}
.share53bk a.s_weixin{background-position: 0px -128px;}
.share53bk a.s_tieba{background-position: 0px -144px;}
.share53bk a.s_hibaidu{background-position: 0px -160px;}
.share53bk a.s_cangbaidu{background-position: 0px -176px;}
.share53bk a.s_t163{background-position: 0px -192px;}
.share53bk a.s_ifeng{background-position: 0px -208px;}

.share53bk_sub{
	width: 240px;padding-bottom:16px;
	min-height: 223px;display:block;
	height: auto!important;
	height: 223px;
	border: 1px solid #cccccc;
	position: absolute;
	left: 0px;
	top: 16px;
	z-index: 1001;
	background-color: #FFF;display:none;
}
.share_sub_show .share53bk_sub{display:block;}
.share53bk_sub ul,.share53bk_sub li{
	list-style-type: none;
	float: left;padding:0px;margin:0px;
}
.share53bk_sub ul{padding:1px;}
.share53bk_sub li{
	padding-left: 6px;
	width: 106px;
	padding-top: 4px;
	padding-bottom: 4px;
	height: 16px;
	line-height: 16px;border: 1px solid #fff;margin-top:1px;margin-bottom:1px;margin-left:1px;margin-right:3px;
}
.share53bk_sub li.hover{
	background-color: #f2f2f2;
	border: 1px solid #E5E5E5;
}
.share53bk_sub .s_sub_title{
	width:232px;padding-left:8px;
	height: 25px;font-weight:bold;
	line-height: 25px;font-size:14px;
	background-color: #F2F2F2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}
.share53bk_sub .s_sub_bottom{
	width: 237px;padding-right:3px;
	height: 15px;
	line-height:15px;
	background-color: #F2F2F2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	position: absolute;
	left: 0px;
	bottom:0px;
	z-index: 1002;text-align:right;
}
.share53bk_sub .s_sub_bottom a{color:#333;font-size:11px;}
a.weixin_share{
	width: 40px;
	height: 28px;
	display: inline-block;
	text-decoration: none;
	background-image: url(../images/button_medium.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.weixin_share:hover{
	text-decoration: none;
	background-position: left bottom;
}
.mobileshare{float:right;}

.bk_con_content a,.bkcon a,.newscontent a{color:#0081cb;}.bk_con_content a:hover,.bkcon a:hover,.newscontent a:hover{color: #D20000;text-decoration: underline;}
.bk_con_content a.bk,.bkcon a.bk,.newscontent a.bk{color:#333;}.bk_con_content a.bk:hover,.bkcon a.bk:hover,.newscontent a.bk:hover{color:#333;}
pre {
    text-indent: 0em;
    color: #0000ff;
    width: 92%;
    background-color: #f9f9f9;
    padding: 6px;
    font: 13px Consolas,"Courier New",Courier,mono;
    white-space: pre;
    overflow: auto !important;
    border: solid 1px #f0f0f0;
    line-height: 16px;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    -webkit-tab-size: 4;
    tab-size: 4;
}
/*html5*/
.shadowtxt {
	text-align: center; display:inline-block;position:absolute;left:40%;top:18%;z-index:12;font-size:14px; letter-spacing:2px;font-weight:bold; font-family:arial,"微软雅黑";
	/* 背景颜色线性渐变 */
		/* 老式写法 */
			/* linear为线性渐变，也可以用下面的那种写法。left top，right top指的是渐变方向，左上到右上 */
			/* color-stop函数，第一个表示渐变的位置，0为起点，0.5为中点，1为结束点；第二个表示该点的颜色。所以本次渐变为两边灰色，中间渐白色 */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #324b20), color-stop(.4, #324b20), color-stop(.5, #b8c3a6), color-stop(.6, #324b20), color-stop(1, #324b20));
		/* 新式写法 */
	/* background: -webkit-linear-gradient(left top, right top, color-stop(0, #324b20), color-stop(.4, #324b20), color-stop(.5, white), color-stop(.6, #324b20), color-stop(1, #324b20)); */

	/* 设置为text，意思是把文本内容之外的背景给裁剪掉 */
	
	-webkit-background-clip: text;

	/* 设置对象中的文字填充颜色 这里设置为透明
	 */
	-webkit-text-fill-color: transparent; 

	/* 每隔2秒调用下面的CSS3动画 infinite属性为循环执行animate */
	-webkit-animation: animatetxt1 3s infinite;
}
/* 兼容写法，要放在@keyframes前面 */
@-webkit-keyframes animatetxt1 {
	/* 背景从-100px的水平位置，移动到+100px的水平位置。如果要移动Y轴的，设置第二个数值 */
	from {background-position: -100px;-webkit-transform: translateX(0%);
	transform: translateX(0%);}
	to {background-position: 100px;-webkit-transform: translateX(0%);
	transform: translateX(0%);}
}
@keyframes animatetxt1 {
	from {background-position: -100px;-webkit-transform: translateX(0%);
	transform: translateX(0%);}
	to {background-position: 100px;-webkit-transform: translateX(0%);
	transform: translateX(0%);}
}
.ga{ text-indent:0em;}
.ga a{position:relative;z-index:10;display:inline-block;float:left;}
.ga .gimg{width: 100%; left:0;top:0;z-index:11;text-align: center;}
.ga .gimg img{max-width: 100%; left:0;top:0;z-index:11;}
.ga .tip{padding:0px;padding-left:0px;width:auto;}
.ga .tip{position:absolute;right:0;top:0;color:#999;display:inline-block;z-index:12;font-size:14px;padding-right:3px;}
.top65txt{width:100%;margin-left:auto;margin-right:auto;}
 .content .box div.top65txt{margin-left:auto;margin-right:auto;}
 .top65txt a{width:100%;}

